.school {
    padding: 40rem 0;
    background-color: #F4F8FF;

    ul {
        margin: 40rem auto 0;
        width: 670rem;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;

        li {
            width: 326rem;
            margin-bottom: 32rem;

            img {
                width: 326rem;
                height: 128rem;
                object-fit: cover;
                object-position: center;
            }

            p {
                line-height: 28rem;
                padding-top: 16rem;
                text-align: center;
                font-weight: 400;
                font-size: 28rem;
                color: #3D3D3D;
                word-break: break-word;

                font {
                    white-space: nowrap;
                    margin-left: -18rem;
                }
            }
        }
    }
}